package com.ruicar.afs.cloud.risk.api.dto.tortoise.notice;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @Description 自动审批结果
 * @Author Peng Jinbo
 * @Date 2020/07/30 18:54
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TortoiseApplyNoticeInfo implements Serializable {

    /**
     * Auto approve result
     * 自动审批结果
     */
    private String result;

    /**
     * Except pledge
     * 是否免抵押 yes no
     */
    private String pledgeFlag;

    /**
     * Score
     * 评分
     */
    private String score;

    /**
     * Score level
     * 评分等级
     */
    private String scoreLevel;

    /**
     * Anti fraud result
     * 反欺诈结果
     */
    private String antiFraudResult;

    /**
     * Anti fraud score
     * 反欺诈返回评分
     */
    private String antiFraudScore;

    /**
     * Credit resolve score
     * 主借人征信解读分
     */
    private String customerScore;

    /**
     * Sponsor score
     * 共借人征信解读分
     */
    private String sponsorScore;

    /**
     * Bond score
     * 担保人征信解读分
     */
    private String bondScore;

    /**
     * Tag list
     * 1、compare - 需要加强人像比对
     * 2、credit - 征信查询异常
     * 2、judge - 决策引擎异常
     * 3、fraud - 反欺诈异常
     * 4、data - 外部数据查询异常
     */
    private List<String> tagList;


    /**
     * 自动拒绝
     */
    private boolean autoReject;

}
